package com.itheima.service;

import com.itheima.common.R;
import com.itheima.dto.*;

import java.util.Date;

public interface StatisticsService {
    R contractStatistics(Date startTime, Date endTime);

    R ordersStatisticsXy(Date startTime, Date endTime);

    R cluesStatistics(Date startTime, Date endTime);

    R channelStatistics(Date startTime, Date endTime);

    R activityStatistics(Date startTime, Date endTime);

    R ordersStatisticsPage(OrdersContractStatisticsDto ordersContractStatisticsDto);

    R cluesStatisticsPage(ClueQueryDto clueQueryDto);

    R contractBySubject(Date startTime, Date endTime);

    R contractByStatusXy(Date startTime, Date endTime);

    R cluesTransfer(Date startTime, Date endTime);

    R contractStatisticsPage(ContractStatisticsDto contractStatisticsDto);

    R channelStatisticsPage(ActivityStatictisticsSouDto activityStatictisticsSouDto);
}
